package algo3.g109.modelo;

import java.util.ArrayList;
import java.util.List;

public class Casillero {

	private int x;
	private int y;
	private List contenido;

	public Casillero(int x, int y) {
		this.x = x;
		this.y = y;
		this.contenido = new ArrayList();
	}

	public int getX() {
		return this.x;
	}

	public int getY() {
		return this.y;
	}

	public boolean estaVacio() {
		return this.contenido.isEmpty();
	}

	public void agregar(Object objeto) {
		this.contenido.add(objeto);
	}

	public boolean esAdyacente(Casillero otroCasillero) {
		return Math.abs(this.x - otroCasillero.x) == 1;
	}
}
